import request from '@/utils/request'
import { encryptionData } from '@/utils/com'
import Qs from 'qs'

// list

/* 获取秒杀活动管理列表 */
export function getSeckillList(data) {
  return request({
    url: '/jcdGys/getSeckillList',
    method: 'get',
    headers: encryptionData(data, '/getSeckillList'),
    params: data
  })
}

/* 秒杀活动管理-删除 */
export function deleteSeckill(data) {
  return request({
    url: '/jcdGys/deleteSeckill',
    method: 'post',
    headers: encryptionData(data, '/deleteSeckill'),
    data: Qs.stringify(data)
  })
}

/* 秒杀活动管理-发布 */
export function publishSeckill(data) {
  return request({
    url: '/jcdGys/publishSeckill',
    method: 'post',
    headers: encryptionData(data, '/publishSeckill'),
    data: Qs.stringify(data)
  })
}

/* 秒杀活动管理-添加 */
export function addSeckill(data) {
  return request({
    url: '/jcdGys/addSeckill',
    method: 'post',
    headers: encryptionData(data, '/addSeckill'),
    data: Qs.stringify(data)
  })
}

/* 秒杀活动管理-修改 */
export function updateSeckill(data) {
  return request({
    url: '/jcdGys/updateSeckill',
    method: 'post',
    headers: encryptionData(data, '/updateSeckill'),
    data: Qs.stringify(data)
  })
}

/* 获取秒杀活动管理详情 */
export function getSeckillDetail(data) {
  return request({
    url: '/jcdGys/getSeckillDetail',
    method: 'get',
    headers: encryptionData(data, '/getSeckillDetail'),
    params: data
  })
}

// product-list

/* 获取秒杀活动-产品列表 */
export function getSeckillProductList(data) {
  return request({
    url: '/jcdGys/getSeckillProductList',
    method: 'get',
    headers: encryptionData(data, '/getSeckillProductList'),
    params: data
  })
}

/* 获取秒杀活动-产品列表-选择产品列表 */
export function getProductList(data) {
  return request({
    url: '/jcdGys/getProductList',
    method: 'get',
    headers: encryptionData(data, '/getProductList'),
    params: data
  })
}

/* 秒杀活动管理-产品管理-添加 */
export function addSeckillProduct(data) {
  return request({
    url: '/jcdGys/addSeckillProduct',
    method: 'post',
    headers: encryptionData(data, '/addSeckillProduct'),
    data: Qs.stringify(data)
  })
}

/* 秒杀活动管理-产品管理-删除 */
export function deleteSeckillProduct(data) {
  return request({
    url: '/jcdGys/deleteSeckillProduct',
    method: 'post',
    headers: encryptionData(data, '/deleteSeckillProduct'),
    data: Qs.stringify(data)
  })
}
